//package com.source.code.model;
//
//import com.github.javaparser.ast.CompilationUnit;
//import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
//import com.github.javaparser.ast.body.MethodDeclaration;
//import com.source.code.common.OwnershipEnum;
//import com.source.code.common.TopClassTypeEnum;
//import java.util.List;
//import lombok.Data;
//import lombok.experimental.Accessors;
//
///**
// * 方法信息静态
// *
// * @author wangchangjie
// * @date 2024/02/05
// */
//@Data
//@Accessors(chain = true)
//public class MethodInfoStatic {
//
//    /**
//     * 方法的唯一名称
//     */
//    private String methodAbsName;
//
//    /**
//     * 类路径#方法名
//     */
//    private String methodAllName;
//
//
//    /**
//     * 简单名称
//     */
//    private String simpleName;
//
//    /**
//     * 子方法的类#子方法名称
//     */
//    private List<MethodChildInfo> childMethodAllNames;
//
//
//    /**
//     * 类全名
//     */
//    private String classAllName;
//
//    /**
//     * 接口全名
//     */
//    private List<String> interfaceAllNames;
//
//
//    /**
//     * 父类全名
//     */
//    private String superClassAllName;
//
//    /**
//     * 是否是重写方法
//     */
//    private boolean override;
//
//    /**
//     * 顶级类型
//     *
//     * @see TopClassTypeEnum
//     */
//    private String topClassType;
//
//    /**
//     * 归属类别
//     *
//     * @see OwnershipEnum
//     */
//    private String ownership;
//
//    /* ======================临时信息====================== */
//
//    /**
//     * 编译单元
//     */
//    private CompilationUnit compilationUnit;
//
//    /**
//     * 类声明
//     */
//    private ClassOrInterfaceDeclaration classDeclaration;
//
//    /**
//     * 方法
//     */
//    private MethodDeclaration method;
//
//}
